//
//  HUDManager.h
//  AppKit
//
//  Created by tenltrs on 2018/10/18.
//  Copyright © 2018年 Tenltrs. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <MBProgressHUD/MBProgressHUD.h>

NS_ASSUME_NONNULL_BEGIN

@interface HUDManager : NSObject

+ (MBProgressHUD *)loadShowing;

+ (MBProgressHUD *)loadShowingToView:(UIView *)view;

/**
 隐藏当前控制器视图
 */
+(void)loadHideing;


/**
 隐藏view上视图

 @param view view
 */
+(void)loadHideingFromView:(UIView *)view;


/**
 延时隐藏当前控制器视图

 @param delay 延时
 */
+(void)loadHideingAfter:(NSTimeInterval)delay;


/**
 延时隐藏view上视图

 @param view view
 @param delay 延时
 */
+(void)loadHideingFromView:(UIView *)view After:(NSTimeInterval)delay;

/**
 仅提示
 
 @param str 提示内容
 */
+(void)loadTextMessage:(NSString *)str;

/**
 仅提示
 
 @param str 提示内容
 */
+(void)loadTextMessage:(NSString *)str ToView:(UIView *)view;

/**
 成功提示
 
 @param str 提示内容
 */
+ (void)loadsuccessMessage:(NSString *)str;

/**
 成功提示
 
 @param str 提示内容
 */
+ (void)loadsuccessMessage:(NSString *)str ToView:(UIView *)view;

/**
 错误提示
 
 @param str 提示内容
 */
+ (void)loaderrorMessage:(NSString *)str;

/**
 错误提示
 
 @param str 提示内容
 */
+ (void)loaderrorMessage:(NSString *)str ToView:(UIView *)view;

@end

NS_ASSUME_NONNULL_END
